package com.example.mbl.result.business;

import com.example.mbl.result.Page;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class ArticlePageResult extends Page {
    private String articleid;

    private String title;

    private String author;

    private String journalname;

    private String doi;

    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date publishdate;

    private String summary;

    private String picture;

    private String flag;

    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createdate;

    public Date getCreatedate() {
        return createdate;
    }

    public void setCreatedate(Date createdate) {
        this.createdate = createdate;
    }

    public String getArticleid() {
        return articleid;
    }

    public void setArticleid(String articleid) {
        this.articleid = articleid;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getJournalname() {
        return journalname;
    }

    public void setJournalname(String journalname) {
        this.journalname = journalname;
    }

    public String getDoi() {
        return doi;
    }

    public void setDoi(String doi) {
        this.doi = doi;
    }

    public Date getPublishdate() {
        return publishdate;
    }

    public void setPublishdate(Date publishdate) {
        this.publishdate = publishdate;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }
}
